package com.zjdiepu.www.ibiz.third.net;

import java.net.SocketTimeoutException;
import java.util.List;

import com.zjdiepu.www.base.lang.HttpClientException;

/**
 * 同步接口数据
 * @author xiongxiaotun
 * @date 2017年3月23日 下午4:09:27
 * @since v1.0.0
 * @update
 */
public interface ISynCarService {
	/**
	 * 同步第三方数据:同步地区
	 * @author xiongxiaotun@126.com
	 * @time 2017年3月22日 下午7:48:20
	 * @since 1.0.0
	 * @update
	 */
	@Deprecated
	default
	void synRegion() throws SocketTimeoutException, HttpClientException {
		
	}
	

	/**
	 * 同步第三方数据:同步汽车品牌信息
	 * @author xiongxiaotun@126.com
	 * @time 2017年3月22日 下午7:48:20
	 * @since 1.0.0
	 * @update
	 */
	List<String> saveSynBrand();
	
	/**
	 * 同步第三方数据:同步汽车信息
	 * @author xiongxiaotun@126.com
	 * @time 2017年3月22日 下午7:48:20
	 * @since 1.0.0
	 * @update
	 */
	void saveSynCar();
	/**
	 * 同步第三方数据:同步汽车信息
	 * @author xiongxiaotun@126.com
	 * @time 2017年3月22日 下午7:48:20
	 * @since 1.0.0
	 * @update
	 */
	void saveSynCars() throws SocketTimeoutException, HttpClientException;
	/**
	 * 同步第三方数据:同步车系信息
	 * @author xiongxiaotun@126.com
	 * @time 2017年3月22日 下午7:48:20
	 * @since 1.0.0
	 * @update
	 */
	void saveSeries() throws SocketTimeoutException, HttpClientException;

}
